/*    */
package com.hs.activation.vo;
/*    */
/*    */

import io.swagger.annotations.ApiModel;
/*    */ import io.swagger.annotations.ApiModelProperty;
/*    */ import java.io.Serializable;
/*    */ import java.util.Date;
/*    */ import org.springframework.format.annotation.DateTimeFormat;

/*    */
/*    */
@ApiModel(value = "修改激活时间提交信息-VO", description = "修改激活时间提交信息-VO")
/*    */ public class AlertActionExpirationTimeVO
        /*    */ implements Serializable {
    /*    */
    @ApiModelProperty("ID")
    /*    */ private Integer id;

    /*    */
    /*    */
    public void setId(Integer id) {
        /* 16 */
        this.id = id;
    }

    @ApiModelProperty("到期时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date expirationTime;
    @ApiModelProperty("修改原因")
    private String reasons;

    public void setExpirationTime(Date expirationTime) {
        this.expirationTime = expirationTime;
    }

    public void setReasons(String reasons) {
        this.reasons = reasons;
    }

    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof com.hs.activation.vo.AlertActionExpirationTimeVO)) return false;
        com.hs.activation.vo.AlertActionExpirationTimeVO other = (com.hs.activation.vo.AlertActionExpirationTimeVO) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId(), other$id = other.getId();
        if ((this$id == null) ? (other$id != null) : !this$id.equals(other$id)) return false;
        Object this$expirationTime = getExpirationTime(), other$expirationTime = other.getExpirationTime();
        if ((this$expirationTime == null) ? (other$expirationTime != null) : !this$expirationTime.equals(other$expirationTime))
            return false;
        Object this$reasons = getReasons(), other$reasons = other.getReasons();
        return !((this$reasons == null) ? (other$reasons != null) : !this$reasons.equals(other$reasons));
    }

    protected boolean canEqual(Object other) {
        return other instanceof com.hs.activation.vo.AlertActionExpirationTimeVO;
    }

    public int hashCode() {
        return 59;
    }

    public String toString() {
        return "AlertActionExpirationTimeVO(id=" + getId() + ", expirationTime=" + getExpirationTime() + ", reasons=" + getReasons() + ")";
    }

    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    public Integer getId() {
        /* 24 */
        return this.id;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    public Date getExpirationTime() {
        /* 31 */
        return this.expirationTime;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public String getReasons() {
        /* 37 */
        return this.reasons;
        /*    */
    }
    /*    */
}


/* Location:              C:\Users\yzc\Desktop\新建文件夹 (3)\activation-0.0.16.jar!\BOOT-INF\classes\com\hs\activation\vo\AlertActionExpirationTimeVO.class
 * Java compiler version: 16 (60.0)
 * JD-Core Version:       1.1.3
 */